From b18c1e6fb93dec9a6861db60af412e4f5a749a04 Mon Sep 17 00:00:00 2001 From: Jan Beulich Date: Tue, 29 Mar 2016 17:17:10 +0200 Subject: [PATCH] public: drop assembly equates from errno.h again This wasn't a good idea after all - make them unavailable except for legacy code using an older interface version. Signed-off-by: Jan Beulich Reviewed-by: Andrew Cooper Acked-by: Tim Deegan --- xen/include/public/errno.h | 2 +- xen/include/public/xen-compat.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/xen/include/public/errno.h b/xen/include/public/errno.h index a0dd0cfd5b..ebb853a9eb 100644 --- a/xen/include/public/errno.h +++ b/xen/include/public/errno.h @@ -32,7 +32,7 @@ #define XEN_ERRNO(name, value) XEN_##name = value, enum xen_errno { -#else /* !__ASSEMBLY__ */ +#elif __XEN_INTERFACE_VERSION__ < 0x00040700 #define XEN_ERRNO(name, value) .equ XEN_##name, value diff --git a/xen/include/public/xen-compat.h b/xen/include/public/xen-compat.h index 1e62dc12d0..590de76cdc 100644 --- a/xen/include/public/xen-compat.h +++ b/xen/include/public/xen-compat.h @@ -27,7 +27,7 @@ #ifndef __XEN_PUBLIC_XEN_COMPAT_H__ #define __XEN_PUBLIC_XEN_COMPAT_H__ -#define __XEN_LATEST_INTERFACE_VERSION__ 0x00040600 +#define __XEN_LATEST_INTERFACE_VERSION__ 0x00040700 #if defined(__XEN__) || defined(__XEN_TOOLS__) /* Xen is built with matching headers and implements the latest interface. */ -- 2.30.2